//#include <stdio.h>

//void func1(int* p)
//{
//	printf("void func(int* p)\n");
//}
//
//void func2(int x)
//{
//	printf("void func(int x)\n");
//}
//
//int main()
//{
//	func1(NULL);
//	func1(((void*)0));
//	func2(NULL);
//	func2(((void*)0));
//	return 0;
//}

//int main()
//{
//	void* p = 0;
//	int* ptr = p;
//	return 0;
//}